Big Huge Thesaurus

leaf insect

noun

sounds kind of like